package com.ruibang.glass.produce.domain.req;

import com.teaming.cloud.framework2.common.pojo.PageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author: songJinKang
 * @CreateTime: 2024-03-18  19:42
 * @Description: TODO
 * @Version: 1.0
 */

@Data
public class RawMaterialReceiveReq extends PageRequest {
    @ApiModelProperty("申请单号")
    private String orderNo;

    @ApiModelProperty("出库类型")
    private String outboundType;

    @ApiModelProperty("计划领料人用户ID")
    private String planPickerId;

    @ApiModelProperty("开始时间")
    private LocalDateTime startTime;

    @ApiModelProperty("结束时间")
    private LocalDateTime endTime;

//    @ApiModelProperty("PROCESS(1, \"处理中\"),\n" +
//            "APPROVE(2, \"通过\"),\n" +
//            "REJECT(3, \"不通过\"),\n" +
//            "CANCEL(4, \"已取消\"),\n" +
//            "\n" +
//            "// ========== 流程任务独有的状态 ==========\n" +
//            "\n" +
//            "BACK(5, \"退回/驳回\")")
    private String status;
}
